package main

/*
#include <stdio.h>
#include <stdlib.h>
*/
import "C"
import "unsafe"

func main() {
    str := C.CString("hello cgo")
    defer C.free(unsafe.Pointer(str)) // Free the C string when done

    C.puts(str)
}



/*
import "C" 语句不能和其他的 import 语句放在一起，需要单独一行放置

*/